-usr/lib/*/girepository-1.0/
+${env:LIBDIR}/girepository-1.0/
-usr/lib/*/libg?k*.so.*
+${env:LIBDIR}/libg?k*.so.*
--- /dev/null
+${env:MODULES_BASE_PATH}/printbackends/*.so
+${env:LIBDIR}/libgtk*.so.*
+++ /dev/null
-@MODULES_BASE_PATH@/printbackends/*.so
-@LIBDIR@/libgtk*.so.*
--- /dev/null
+usr/share/doc/@COMMON_PKG@/@NEWS@ usr/share/doc/@SHARED_PKG@/@NEWS@
+usr/share/doc/@COMMON_PKG@/@README.md@ usr/share/doc/@SHARED_PKG@/@README.md@
+++ /dev/null
-usr/share/doc/@COMMON_PKG@/@NEWS@ usr/share/doc/@SHARED_PKG@/@NEWS@
-usr/share/doc/@COMMON_PKG@/@README.md@ usr/share/doc/@SHARED_PKG@/@README.md@
--- /dev/null
+usr/share/doc/@COMMON_PKG@/@NEWS@ usr/share/doc/@BIN_PKG@/@NEWS@
+usr/share/doc/@COMMON_PKG@/@README.md@ usr/share/doc/@BIN_PKG@/@README.md@
+++ /dev/null
-usr/share/doc/@COMMON_PKG@/@NEWS@ usr/share/doc/@BIN_PKG@/@NEWS@
-usr/share/doc/@COMMON_PKG@/@README.md@ usr/share/doc/@BIN_PKG@/@README.md@
--- /dev/null
+usr/share/glib-2.0/schemas/org.gtk.gtk4.Settings.*.gschema.xml
+usr/share/gtk-4.0/emoji
+usr/share/locale
+++ /dev/null
-usr/share/glib-2.0/schemas/org.gtk.gtk4.Settings.*.gschema.xml
-usr/share/gtk-4.0/emoji
-usr/share/locale
usr/include/gtk*
-usr/lib/*/libgtk*.so
-usr/lib/*/pkgconfig/g?k*
+${env:LIBDIR}/libgtk*.so
+${env:LIBDIR}/pkgconfig/g?k*
usr/share/gettext/its/gtk4builder.its
usr/share/gettext/its/gtk4builder.loc
usr/share/gir-1.0
--- /dev/null
+usr/share/doc/@COMMON_PKG@/@NEWS@ usr/share/doc/@DEV_PKG@/@NEWS@
+usr/share/doc/@COMMON_PKG@/@README.md@ usr/share/doc/@DEV_PKG@/@README.md@
+++ /dev/null
-usr/share/doc/@COMMON_PKG@/@NEWS@ usr/share/doc/@DEV_PKG@/@NEWS@
-usr/share/doc/@COMMON_PKG@/@README.md@ usr/share/doc/@DEV_PKG@/@README.md@
--- /dev/null
+usr/share/doc/gdk4 usr/share/doc/${env:DOC_PKG}
+usr/share/doc/gdk4-wayland usr/share/doc/${env:DOC_PKG}
+usr/share/doc/gdk4-x11 usr/share/doc/${env:DOC_PKG}
+usr/share/doc/gsk4 usr/share/doc/${env:DOC_PKG}
+usr/share/doc/gtk4 usr/share/doc/${env:DOC_PKG}
+++ /dev/null
-usr/share/doc/gdk4 usr/share/doc/@DOC_PKG@
-usr/share/doc/gdk4-wayland usr/share/doc/@DOC_PKG@
-usr/share/doc/gdk4-x11 usr/share/doc/@DOC_PKG@
-usr/share/doc/gsk4 usr/share/doc/@DOC_PKG@
-usr/share/doc/gtk4 usr/share/doc/@DOC_PKG@
--- /dev/null
+usr/share/doc/${env:DOC_PKG}/gdk4 usr/share/doc/${env:DEV_PKG}/gdk4
+usr/share/doc/${env:DOC_PKG}/gdk4 usr/share/gtk-doc/html/gdk4
+usr/share/doc/${env:DOC_PKG}/gdk4-wayland usr/share/doc/${env:DEV_PKG}/gdk4-wayland
+usr/share/doc/${env:DOC_PKG}/gdk4-wayland usr/share/gtk-doc/html/gdk4-wayland
+usr/share/doc/${env:DOC_PKG}/gdk4-x11 usr/share/doc/${env:DEV_PKG}/gdk4-x11
+usr/share/doc/${env:DOC_PKG}/gdk4-x11 usr/share/gtk-doc/html/gdk4-x11
+usr/share/doc/${env:DOC_PKG}/gsk4 usr/share/doc/${env:DEV_PKG}/gsk4
+usr/share/doc/${env:DOC_PKG}/gsk4 usr/share/gtk-doc/html/gsk4
+usr/share/doc/${env:DOC_PKG}/gtk4 usr/share/doc/${env:DEV_PKG}/gtk4
+usr/share/doc/${env:DOC_PKG}/gtk4 usr/share/gtk-doc/html/gtk4
+usr/share/doc/libglib2.0-doc/glib usr/share/doc/${env:DEV_PKG}/glib
+usr/share/doc/libglib2.0-doc/glib usr/share/doc/${env:DOC_PKG}/glib
+usr/share/doc/libglib2.0-doc/gobject usr/share/doc/${env:DEV_PKG}/gobject
+usr/share/doc/libglib2.0-doc/gobject usr/share/doc/${env:DOC_PKG}/gobject
+usr/share/doc/libpango1.0-doc/pango usr/share/doc/${env:DEV_PKG}/pango
+usr/share/doc/libpango1.0-doc/pango usr/share/doc/${env:DOC_PKG}/pango
+++ /dev/null
-usr/share/doc/@DOC_PKG@/gdk4 usr/share/doc/@DEV_PKG@/gdk4
-usr/share/doc/@DOC_PKG@/gdk4 usr/share/gtk-doc/html/gdk4
-usr/share/doc/@DOC_PKG@/gdk4-wayland usr/share/doc/@DEV_PKG@/gdk4-wayland
-usr/share/doc/@DOC_PKG@/gdk4-wayland usr/share/gtk-doc/html/gdk4-wayland
-usr/share/doc/@DOC_PKG@/gdk4-x11 usr/share/doc/@DEV_PKG@/gdk4-x11
-usr/share/doc/@DOC_PKG@/gdk4-x11 usr/share/gtk-doc/html/gdk4-x11
-usr/share/doc/@DOC_PKG@/gsk4 usr/share/doc/@DEV_PKG@/gsk4
-usr/share/doc/@DOC_PKG@/gsk4 usr/share/gtk-doc/html/gsk4
-usr/share/doc/@DOC_PKG@/gtk4 usr/share/doc/@DEV_PKG@/gtk4
-usr/share/doc/@DOC_PKG@/gtk4 usr/share/gtk-doc/html/gtk4
-usr/share/doc/libglib2.0-doc/glib usr/share/doc/@DEV_PKG@/glib
-usr/share/doc/libglib2.0-doc/glib usr/share/doc/@DOC_PKG@/glib
-usr/share/doc/libglib2.0-doc/gobject usr/share/doc/@DEV_PKG@/gobject
-usr/share/doc/libglib2.0-doc/gobject usr/share/doc/@DOC_PKG@/gobject
-usr/share/doc/libpango1.0-doc/pango usr/share/doc/@DEV_PKG@/pango
-usr/share/doc/libpango1.0-doc/pango usr/share/doc/@DOC_PKG@/pango
# Make the linker work a bit harder so dynamic loading can be done faster
LDFLAGS += -Wl,-O1
-APIVER := 4
-SONAME := 1
+export APIVER := 4
+export SONAME := 1
-LIBDIR := usr/lib/$(DEB_HOST_MULTIARCH)
+export LIBDIR := usr/lib/$(DEB_HOST_MULTIARCH)
# earliest version that this release has backwards binary compatibility for
-GTK_BINARY_VERSION := 4.0.0
+export GTK_BINARY_VERSION := 4.0.0
# Gtk binary version virtual Provide
-GTK_BINVER_DEP := gtk$(APIVER)-binver-$(GTK_BINARY_VERSION)
+export GTK_BINVER_DEP := gtk$(APIVER)-binver-$(GTK_BINARY_VERSION)
# relative base directory for configuration
-CONFDIR := etc/gtk-4.0
+export CONFDIR := etc/gtk-4.0
# relative base directory for all types of modules
-MODULES_BASE_PATH := $(LIBDIR)/gtk-4.0/$(GTK_BINARY_VERSION)
+export MODULES_BASE_PATH := $(LIBDIR)/gtk-4.0/$(GTK_BINARY_VERSION)
# package names
-SHARED_PKG := libgtk-$(APIVER)-$(SONAME)
-COMMON_PKG := libgtk-$(APIVER)-common
-DEV_PKG := libgtk-$(APIVER)-dev
-UDEB_PKG := $(SHARED_PKG)-udeb
-DOC_PKG := libgtk-$(APIVER)-doc
-BIN_PKG := libgtk-$(APIVER)-bin
-EXAMPLES_PKG := gtk-$(APIVER)-examples
-TESTS_PKG := gtk-$(APIVER)-tests
+export SHARED_PKG := libgtk-$(APIVER)-$(SONAME)
+export COMMON_PKG := libgtk-$(APIVER)-common
+export DEV_PKG := libgtk-$(APIVER)-dev
+export UDEB_PKG := $(SHARED_PKG)-udeb
+export DOC_PKG := libgtk-$(APIVER)-doc
+export BIN_PKG := libgtk-$(APIVER)-bin
+export EXAMPLES_PKG := gtk-$(APIVER)-examples
+export TESTS_PKG := gtk-$(APIVER)-tests
# files larger than 4k in size will be compressed by dh_compress
# so append a .gz suffix to avoid dangling symlinks
sed \
-e "s#@SONAME@#$(SONAME)#g" \
-e "s#@APIVER@#$(APIVER)#g" \
- -e "s#@VERSION@#$(DEB_VERSION_UPSTREAM)#g" \
-e "s#@GTK_BINVER_DEP@#$(GTK_BINVER_DEP)#g" \
-e "s#@SHARED_PKG@#$(SHARED_PKG)#g" \
-e "s#@COMMON_PKG@#$(COMMON_PKG)#g" \
-e "s#@EXAMPLES_PKG@#$(EXAMPLES_PKG)#g" \
-e "s#@TESTS_PKG@#$(TESTS_PKG)#g" \
-e "s#@GNOME_TEAM@#$(UPLOADERS)#g" \
- -e "s#@GTK_BINARY_VERSION@#$(GTK_BINARY_VERSION)#g" \
-e "s#@LIBDIR@#$(LIBDIR)#g" \
- -e 's#@CONFDIR@#$(CONFDIR)#g' \
-e "s#@MODULES_BASE_PATH@#$(MODULES_BASE_PATH)#g" \
- -e "s#@NEWS@#$(NEWS)#g" \
- -e "s#@README.md@#$(README.md)#g" \
$@.in > $@
configure_flags_common = \